<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>NGUI: Next-Gen UI kit: UIKeyNavigation Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">NGUI: Next-Gen UI kit
   &#160;<span id="projectnumber">3.7.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_u_i_key_navigation.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="class_u_i_key_navigation-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">UIKeyNavigation Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Attaching this script to a widget makes it react to key events such as tab, up, down, etc.  
 <a href="class_u_i_key_navigation.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for UIKeyNavigation:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_u_i_key_navigation.png" usemap="#UIKeyNavigation_map" alt=""/>
  <map id="UIKeyNavigation_map" name="UIKeyNavigation_map">
<area href="class_u_i_button_keys.html" title="Deprecated component. Use UIKeyNavigation instead. " alt="UIButtonKeys" shape="rect" coords="0,112,105,136"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a84f8b8c011e49bcbc708820958bbdd35"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35">Constraint</a> { <a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35a6adf97f83acf6453d4a6a4b1070f3754">Constraint.None</a>, 
<a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35a06ce2a25e5d12c166a36f654dbea6012">Constraint.Vertical</a>, 
<a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35ac1b5fa03ecdb95d4a45dd1c40b02527f">Constraint.Horizontal</a>, 
<a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35a9d71760e2dd451db2df354d0fd29cd7f">Constraint.Explicit</a>
 }</td></tr>
<tr class="separator:a84f8b8c011e49bcbc708820958bbdd35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a6aac4202f59603554b208b62df4ca344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35">Constraint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a6aac4202f59603554b208b62df4ca344">constraint</a> = Constraint.None</td></tr>
<tr class="memdesc:a6aac4202f59603554b208b62df4ca344"><td class="mdescLeft">&#160;</td><td class="mdescRight">If a selection target is not set, the target can be determined automatically, restricted by this constraint. 'None' means free movement on both horizontal and vertical axis. 'Explicit' means the automatic logic will not execute, and only the explicitly set values will be used.  <a href="#a6aac4202f59603554b208b62df4ca344">More...</a><br /></td></tr>
<tr class="separator:a6aac4202f59603554b208b62df4ca344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35f597cbe79813ff841f8c2e0a2a8034"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a35f597cbe79813ff841f8c2e0a2a8034">onUp</a></td></tr>
<tr class="memdesc:a35f597cbe79813ff841f8c2e0a2a8034"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which object will be selected when the Up button is pressed.  <a href="#a35f597cbe79813ff841f8c2e0a2a8034">More...</a><br /></td></tr>
<tr class="separator:a35f597cbe79813ff841f8c2e0a2a8034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c22f30b2af6a76a88fbac2fb57c44b7"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a5c22f30b2af6a76a88fbac2fb57c44b7">onDown</a></td></tr>
<tr class="memdesc:a5c22f30b2af6a76a88fbac2fb57c44b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which object will be selected when the Down button is pressed.  <a href="#a5c22f30b2af6a76a88fbac2fb57c44b7">More...</a><br /></td></tr>
<tr class="separator:a5c22f30b2af6a76a88fbac2fb57c44b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ad3c50512de3f900343117304127701"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a5ad3c50512de3f900343117304127701">onLeft</a></td></tr>
<tr class="memdesc:a5ad3c50512de3f900343117304127701"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which object will be selected when the Left button is pressed.  <a href="#a5ad3c50512de3f900343117304127701">More...</a><br /></td></tr>
<tr class="separator:a5ad3c50512de3f900343117304127701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d01da54ace7b82a944b084ec379566"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a56d01da54ace7b82a944b084ec379566">onRight</a></td></tr>
<tr class="memdesc:a56d01da54ace7b82a944b084ec379566"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which object will be selected when the Right button is pressed.  <a href="#a56d01da54ace7b82a944b084ec379566">More...</a><br /></td></tr>
<tr class="separator:a56d01da54ace7b82a944b084ec379566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4515235590d264654ec0bdb0d3392ea8"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a4515235590d264654ec0bdb0d3392ea8">onClick</a></td></tr>
<tr class="memdesc:a4515235590d264654ec0bdb0d3392ea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which object will get selected on click.  <a href="#a4515235590d264654ec0bdb0d3392ea8">More...</a><br /></td></tr>
<tr class="separator:a4515235590d264654ec0bdb0d3392ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32743bf6c3009c8a768fc80f3f625562"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a32743bf6c3009c8a768fc80f3f625562">startsSelected</a> = false</td></tr>
<tr class="memdesc:a32743bf6c3009c8a768fc80f3f625562"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the object this script is attached to will get selected as soon as this script is enabled.  <a href="#a32743bf6c3009c8a768fc80f3f625562">More...</a><br /></td></tr>
<tr class="separator:a32743bf6c3009c8a768fc80f3f625562"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:af88a63afb2abb012727d061029338806"><td class="memItemLeft" align="right" valign="top">static BetterList<br class="typebreak" />
&lt; <a class="el" href="class_u_i_key_navigation.html">UIKeyNavigation</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#af88a63afb2abb012727d061029338806">list</a> = new BetterList&lt;<a class="el" href="class_u_i_key_navigation.html">UIKeyNavigation</a>&gt;()</td></tr>
<tr class="memdesc:af88a63afb2abb012727d061029338806"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of all the active UINavigation components.  <a href="#af88a63afb2abb012727d061029338806">More...</a><br /></td></tr>
<tr class="separator:af88a63afb2abb012727d061029338806"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a2a551098583d8d53f247749c4b99ff76"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a2a551098583d8d53f247749c4b99ff76">OnEnable</a> ()</td></tr>
<tr class="separator:a2a551098583d8d53f247749c4b99ff76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e2f6dd38be6f8de60c0a3b94ea53f4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a80e2f6dd38be6f8de60c0a3b94ea53f4">OnDisable</a> ()</td></tr>
<tr class="separator:a80e2f6dd38be6f8de60c0a3b94ea53f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd6fc714ac3db3e82f1ba2cc577c30a1"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#afd6fc714ac3db3e82f1ba2cc577c30a1">GetLeft</a> ()</td></tr>
<tr class="separator:afd6fc714ac3db3e82f1ba2cc577c30a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeec5e050cdbfe8d8e1c47a3fd15e51f"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#adeec5e050cdbfe8d8e1c47a3fd15e51f">GetUp</a> ()</td></tr>
<tr class="separator:adeec5e050cdbfe8d8e1c47a3fd15e51f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e181226a57379d3a4d7c210d2ec4c22"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a8e181226a57379d3a4d7c210d2ec4c22">GetDown</a> ()</td></tr>
<tr class="separator:a8e181226a57379d3a4d7c210d2ec4c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a276d1dc426d6c923457b0c6604df1ec6"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a276d1dc426d6c923457b0c6604df1ec6">Get</a> (Vector3 myDir, bool horizontal)</td></tr>
<tr class="separator:a276d1dc426d6c923457b0c6604df1ec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a7249a5a9f0c6aa4d284718224539fa"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a7a7249a5a9f0c6aa4d284718224539fa">OnKey</a> (KeyCode key)</td></tr>
<tr class="separator:a7a7249a5a9f0c6aa4d284718224539fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f250156c0ff1456e2d45ba982af3bdf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#a8f250156c0ff1456e2d45ba982af3bdf">OnClick</a> ()</td></tr>
<tr class="separator:a8f250156c0ff1456e2d45ba982af3bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:aa1903461c0afdcfa6f0d394898531d25"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_key_navigation.html#aa1903461c0afdcfa6f0d394898531d25">GetCenter</a> (GameObject go)</td></tr>
<tr class="separator:aa1903461c0afdcfa6f0d394898531d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Attaching this script to a widget makes it react to key events such as tab, up, down, etc. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a84f8b8c011e49bcbc708820958bbdd35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35">UIKeyNavigation.Constraint</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a84f8b8c011e49bcbc708820958bbdd35a6adf97f83acf6453d4a6a4b1070f3754"></a>None&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a84f8b8c011e49bcbc708820958bbdd35a06ce2a25e5d12c166a36f654dbea6012"></a>Vertical&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a84f8b8c011e49bcbc708820958bbdd35ac1b5fa03ecdb95d4a45dd1c40b02527f"></a>Horizontal&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a84f8b8c011e49bcbc708820958bbdd35a9d71760e2dd451db2df354d0fd29cd7f"></a>Explicit&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a276d1dc426d6c923457b0c6604df1ec6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.Get </td>
          <td>(</td>
          <td class="paramtype">Vector3&#160;</td>
          <td class="paramname"><em>myDir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>horizontal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa1903461c0afdcfa6f0d394898531d25"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static Vector3 UIKeyNavigation.GetCenter </td>
          <td>(</td>
          <td class="paramtype">GameObject&#160;</td>
          <td class="paramname"><em>go</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8e181226a57379d3a4d7c210d2ec4c22"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.GetDown </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afd6fc714ac3db3e82f1ba2cc577c30a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.GetLeft </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adeec5e050cdbfe8d8e1c47a3fd15e51f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.GetUp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f250156c0ff1456e2d45ba982af3bdf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void UIKeyNavigation.OnClick </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a80e2f6dd38be6f8de60c0a3b94ea53f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void UIKeyNavigation.OnDisable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2a551098583d8d53f247749c4b99ff76"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void UIKeyNavigation.OnEnable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_u_i_button_keys.html#a4c6c1bda7cc8d83982b7726b653c84fc">UIButtonKeys</a>.</p>

</div>
</div>
<a class="anchor" id="a7a7249a5a9f0c6aa4d284718224539fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void UIKeyNavigation.OnKey </td>
          <td>(</td>
          <td class="paramtype">KeyCode&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a6aac4202f59603554b208b62df4ca344"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_u_i_key_navigation.html#a84f8b8c011e49bcbc708820958bbdd35">Constraint</a> UIKeyNavigation.constraint = Constraint.None</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If a selection target is not set, the target can be determined automatically, restricted by this constraint. 'None' means free movement on both horizontal and vertical axis. 'Explicit' means the automatic logic will not execute, and only the explicitly set values will be used. </p>

</div>
</div>
<a class="anchor" id="af88a63afb2abb012727d061029338806"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">BetterList&lt;<a class="el" href="class_u_i_key_navigation.html">UIKeyNavigation</a>&gt; UIKeyNavigation.list = new BetterList&lt;<a class="el" href="class_u_i_key_navigation.html">UIKeyNavigation</a>&gt;()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>List of all the active UINavigation components. </p>

</div>
</div>
<a class="anchor" id="a4515235590d264654ec0bdb0d3392ea8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.onClick</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Which object will get selected on click. </p>

</div>
</div>
<a class="anchor" id="a5c22f30b2af6a76a88fbac2fb57c44b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.onDown</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Which object will be selected when the Down button is pressed. </p>

</div>
</div>
<a class="anchor" id="a5ad3c50512de3f900343117304127701"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.onLeft</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Which object will be selected when the Left button is pressed. </p>

</div>
</div>
<a class="anchor" id="a56d01da54ace7b82a944b084ec379566"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.onRight</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Which object will be selected when the Right button is pressed. </p>

</div>
</div>
<a class="anchor" id="a35f597cbe79813ff841f8c2e0a2a8034"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GameObject UIKeyNavigation.onUp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Which object will be selected when the Up button is pressed. </p>

</div>
</div>
<a class="anchor" id="a32743bf6c3009c8a768fc80f3f625562"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool UIKeyNavigation.startsSelected = false</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the object this script is attached to will get selected as soon as this script is enabled. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>D:/Projects/NGUI/Assets/NGUI/Scripts/Interaction/<a class="el" href="_u_i_key_navigation_8cs.html">UIKeyNavigation.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_u_i_key_navigation.html">UIKeyNavigation</a></li>
    <li class="footer">Generated on Sat Sep 13 2014 05:29:18 for NGUI: Next-Gen UI kit by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
  </ul>
</div>
</body>
</html>
